Speed Beep 2.0, Copyright ©1991 Robert L Mathews
Using Speed Beep Online Help
This information is intended to be a brief, handy reference guide. For more information, you can read the ΓÇ£Speed Beep 2.0 InfoΓÇ¥ TeachText document that should be included with this copy of Speed Beep.
If you are using System version 7.0 or greater, you can use Balloon Help in the Speed Beep control panel - however, this feature may not work if you have renamed the ΓÇ£Speed BeepΓÇ¥ file.
About Speed Beep
Speed Beep is a System Extension that changes a number of things about the way your Macintosh beeps. Despite its relatively large size on your disk, it takes up very little precious memory (less than 16k) compared to other utilities such as SoundMaster, and itΓÇÖs actually useful (!) in addition to being another entertaining Mac novelty.
Speed BeepΓÇÖs main purpose is to allow you to continue working while a beep sound is playing. This is obviously useful if you like to use longer beep sounds, but it also comes in handy if your Mac beeps a number of times in a row, even with a short beep sound set.
If you wish, you can also use the Speed Beep control panel to choose a group of sounds from which Speed Beep will choose a random beep; you can specify the relative chance that a given beep will be played. If you like random beep sounds, youΓÇÖll love this feature: it ensures that only the sounds you like will ever be played, and lets you set that 10 second long ΓÇ£Skid & CrashΓÇ¥ beep sound to be played only once in a blue moon.
Another option that you can turn on (if your Mac supports it) is multiple simultaneous sound playing. With this feature, two or more beeps can play at the same time. ItΓÇÖs a great deal of fun, and youΓÇÖll want to turn it off after a little while because it can drive you insane.
Installing Speed Beep
To install Speed Beep, put it in the System Folder (or "Control Panels" folder for users of System 7 or greater) and restart your Macintosh. You should see the Speed Beep icon as it loads into memory. If you want to turn Speed Beep off for a single computing session, hold down the mouse button to prevent it from loading (youΓÇÖll see the Speed Beep icon with an X through it). If you want to turn Speed Beep off for longer than that, itΓÇÖs probably more convenient to simply remove it from your System Folder (or Control Panels folder).
Once youΓÇÖve installed it, youΓÇÖll want to open up the Speed Beep control panel and configure it for your machine. ThereΓÇÖs a complete description below of the major items in the control panel, but hereΓÇÖs an overview: YouΓÇÖll turn on the sound or sounds you want to hear when your Macintosh beeps by checking the box to the left of a sound name. If you want random sounds, you can cause some of them to be played more often than others by moving the ΓÇ£Random WeightΓÇ¥ slider control to a higher setting. And if you want to hear more than one beep at once, you can set the ΓÇ£Maximum Simultaneous BeepsΓÇ¥ control to a higher number (not all Macintoshes support this feature - see below).
The Sound List
The Sound List shows the names of all the sounds currently available for use as system beeps, and has a check box to the left of each name to allow you to turn sounds on or off. When you click on a sound name, the sound will play and the ΓÇ£Random WeightΓÇ¥ slider control will show the weight setting for that sound (see below for more info). If the checkbox to the left of a sound name has an X through it, that sound is turned on. More than one sound can be on at once. If only one sound is on, that sound will always play as your System Beep. If more than one sound is on, Speed Beep will select a random beep sound from among the sounds that are turned on (again, read the weight control section below). If no sounds are on, Speed Beep is completely disabled - the sound specified in AppleΓÇÖs Sound control panel will be your System Beep.
You can move through the sound list by typing the name of a sound, or by pressing the up or down arrow keys on the keyboard. Pressing RETURN or ENTER ΓÇ£togglesΓÇ¥ the sound on or off.
The Weight Control
The weight control slider allows you to set the random weight of the currently selected sound from 1 to 10. Simply put, a sound with a high weight value is more likely to be randomly selected to play than a sound with a lower weight value.
For example, letΓÇÖs say you have two beep sounds turned on. The first sound has a weight setting of 9 and the second has a weight setting of 1. When your Macintosh beeps, the first sound will play 90% of the time and the second will play 10% of the time (on average).
Note that the weight control only has an effect if more than one sound is turned on (you are using random beeps).
You can change the weight value of the currently selected sound by pressing the left or right arrow keys.
Maximum Simultaneous Beeps Control
The MSBC allows some Macintoshes to play more than one beep sound at the same time - if your Macintosh beeps three times and this control is set to 3 or higher (and thereΓÇÖs enough computer processing power and memory available), youΓÇÖll hear all three beeps at once. It sure is a time saver(!), but itΓÇÖs possible to have so many beeps going at once that your Mac slows to a crawl, thus defeating the whole purpose of Speed Beep. If this happens, you should turn this control down to a more reasonable level.
For this feature to work, your Macintosh needs to be running System software 6.0.7 or greater and (as of this writing) also needs to have a piece of hardware called the Apple Sound Chip, which is standard equipment on most Macintoshes since the original Mac II. The best way to tell if your machine is capable of playing more than one sound at once is to try it; turn on one long sound and then do something that makes your Mac beep twice in quick succession, such as choosing ΓÇ£Page SetupΓÇ¥ and clicking outside the box twice. YouΓÇÖll be able to tell if itΓÇÖs working. If it doesnΓÇÖt work on your machine, you should set the "Maximum Simultaneous Beeps" slider to 1 to avoid slowing down your Macintosh. Unfortunately Apple currently provides no acceptable way for Speed Beep to check whether your Macintosh can do this without possibly getting the wrong answer on a future Macintosh model.
ΓÇ£Where can I get sounds from?ΓÇ¥
Speed Beep uses the same sounds that appear in the standard ΓÇÿSoundΓÇÖ control panel that comes with your Macintosh. These are often referred to as sound resources (you might see them called snds or snd resources). If you are satisfied with the sounds that show up in AppleΓÇÖs ΓÇÿSoundΓÇÖ and the Speed Beep control panels, you need do nothing more (and you can skip the rest of this section). If, however, you yearn for a little variety, thereΓÇÖs a wide collection of sounds available that people have recorded for the Macintosh. They are almost certainly available from the same service or person that you got Speed Beep from; all youΓÇÖll need to know is how to put them into your System file.
If you are using System 7.0 or greater, it is likely that any sounds you acquire will already be in a suitable sound resource format (the file icon looks like a document with a loudspeaker on it). You can just drag this type of sound into your System file, and it will appear in the Speed Beep control panel sound list.
If the sound file is not in this format or you are not yet using System 7.0, you will need a utility to convert the sound file into the right format and to install it. An excellent shareware program (written by Riccardo Éttore) for this very purpose exists; it is called SoundMover and is very likely available from the same services or person you obtained the sounds from. SoundMover comes with documentation that can tell you far more about moving the various types of old-style sound resources than I can in this limited space.
A couple of other options that exist for those a little more familiar with sound on the Macintosh are to use a sound program (like SoundEdit) to convert the sound into a snd resource, and then to use ResEdit to install the sound directly into your ΓÇÿSystemΓÇÖ file, or use Suitcase to open it. Any method that would normally make sounds appear in AppleΓÇÖs Sound control panel will work for Speed Beep. Make sure that all of the sounds have resource names.
Troubleshooting
If youΓÇÖre having any type of trouble with Speed Beep, the first thing you should do is press the ΓÇ£StatusΓÇ¥ button. YouΓÇÖll see a display that should let you know what the problem is. Below are slightly more detailed descriptions of the types of problems you might encounter.
If you hear a beep sound that you werenΓÇÖt expecting or Speed Beep only works intermittently, it could be a memory problem. If Speed Beep doesnΓÇÖt have enough memory to load and play the sound you choose, it will instead allow the Macintosh to play beeps the old way: the beep set in AppleΓÇÖs ΓÇÿSoundΓÇÖ control panel is played, and you canΓÇÖt use your Mac until itΓÇÖs finished playing. To stop this from happening in the first place, you might want to try turning on shorter sounds in the Speed Beep sound list, which require less memory. (Stereo or Compressed sounds also use extra memory or processing power.) Sometimes, however, itΓÇÖs going to happen no matter what: itΓÇÖs a good idea to select your shortest sound in AppleΓÇÖs Sound control panel to minimize the inconvenience. Pressing the ΓÇ£StatusΓÇ¥ button will tell you if you have a memory problem.
If Speed Beep doesnΓÇÖt ever seem to work, it could be because another system extension which loads after Speed Beep is changing the way your Macintosh beeps. For technical reasons, if you have a number of system extensions which completely replace the program code your Macintosh uses to beep, only the one which loads last will work (system extensions usually load in alphabetical order). Speed Beep is one such utility that completely replaces the standard beep code; SoundMaster and ClickChange are other examples. If you think you might be having this type of problem, rename Speed Beep so that it is alphabetically last (perhaps to "zzz Speed Beep") and restart your computer. Pressing the ΓÇ£StatusΓÇ¥ button will tell you if this is a problem.
If Speed Beep doesnΓÇÖt ever work with a certain few applications (but works with most), itΓÇÖs because Speed Beep has detected that the application in question changes the way the Macintosh beeps, and Speed Beep has disabled itself. This may seem annoying, but itΓÇÖs to your advantage: it helps make sure that your machine wonΓÇÖt crash because an application is taking liberties with the standard sound generating program code. Two applications that cause this to happen are HyperCard version 1.2.5 and SoundEdit version 2.03. Let me point out that these types of applications arenΓÇÖt harmful by themselves - itΓÇÖs just that they assume that system beeps donΓÇÖt play asynchronously, and this assumption can cause strange things to happen. When you quit the application that disabled Speed Beep, everything will return to normal. Once again, the ΓÇ£StatusΓÇ¥ button will report this type of problem.
If Speed Beep is slowing down your machine while a beep is playing, try setting the ΓÇ£Maximum Simultaneous BeepsΓÇ¥ slider to 1.
If you canΓÇÖt solve the problem, or you think that you might have discovered a bug, feel free to contact me by either of the methods listed below - I'll be happy to help you, whether or not youΓÇÖve sent in your shareware payment yet.
Shareware Information
Speed Beep is not free! ItΓÇÖs commercial software being distributed through the shareware system (itΓÇÖs not necessarily a contradiction, honest). HereΓÇÖs how it works: please try it out free for 15 days. If you donΓÇÖt like it, just erase it from your disk - or even better, give it (along with the documentation file) to someone else who might be interested. If you do like it and want to keep using it, send me a check or money order for $9.95 and youΓÇÖll receive a disk containing the latest version of Speed Beep and a fun collection of beep sounds, along with a secret code that will make the shareware payment request messages stop.
If you honestly swear you canΓÇÖt afford the $9.95 (for example, letΓÇÖs say youΓÇÖre a starving student), send what you can afford, even if you can only afford a kind comment and a Self-Addressed Stamped Envelope (so that I can send the code back to you) - but youΓÇÖll have to send at least $5.00 if you want a disk back, so I can cover my expenses.
Paying for Speed Beep isnΓÇÖt just a good idea - itΓÇÖs the law. But seriously folks, I have invested a lot of time in it, and your support will guarantee that I continue to update it and to develop new products. Please note that if you paid any fee to get hold of a copy of Speed Beep, including downloading charges or a fee for a disk of shareware, I donΓÇÖt get any money from that - youΓÇÖre still required to pay the shareware fee.
By the way, if you pay for this version, you’re automatically registered for all future releases. However, if the “secret code” becomes widely known, the code scheme may change, and this would require you to send me another SASE or electronic mail to obtain the new code. The moral of this story is that you shouldn’t tell others the code if you register…
Please make your check or money order payable to "Robert L Mathews". HereΓÇÖs where to send your hard earned money:
    Robert L Mathews
    Box 204
    715 Oakland Avenue
    Oakland, CA 94611-4519
You can also contact me on America Online by sending mail to "L Products" if youΓÇÖd just like to talk about Speed Beep.
Extra Credit
Special thanks to Sandy for putting up with ΓÇ£that damn computer,ΓÇ¥ and to Andrew Wynn Rouse for the Sound List checkbox interface suggestion.